/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package utilidades;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 *
 * @author Eduardo
 */
public class Manejador {

    private static BufferedReader lector = new BufferedReader(new InputStreamReader(System.in));

    /**
     * permite leer un número entero.
     *
     * @return el número leído<br>0 si no es un entero
     * @throws IOException
     */
    public static int leeEntero() throws IOException {
        int num = 0;
        try {
            num = Integer.parseInt(lector.readLine());
        } catch (NumberFormatException e) {
        }
        return num;
    }

    /**
     * permite leer un número con decimales.
     *
     * @return el número leído<br>0 si no es un double
     * @throws IOException
     */
    public static double leeDouble() throws IOException {
        double num = 0;
        try {
            num = Double.parseDouble(lector.readLine());
        } catch (NumberFormatException e) {
        }
        return num;
    }

    /**
     * permite leer una cadena de teclado.
     *
     * @return la cadena leída
     * @throws IOException
     */
    public static String leeCadena() throws IOException {
        return lector.readLine();
    }
}
